﻿@charset "utf-8";
/*** Reset ***/
	html {color:#000;background:#fff;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
	table {border-collapse:collapse;border-spacing:0;}
	fieldset,img {border:0;}
	address,caption,cite,code,dfn,em,strong,th,var,optgroup {/*font-style:inherit;*/font-style:normal;/*font-weight:inherit;*/font-weight:400;}
	del,ins {text-decoration:none;}
	li {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
	q:before,q:after {content:'';} 
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:baseline;} 
	sub {vertical-align:baseline;}
	/*because legend doesn't inherit in IE */
	legend {color:#000;}
	input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
	/*@purpose To enable resizing for IE */
	/*@branch For IE6-Win, IE7-Win */
	input,button,textarea,select {*font-size:100%;}
/*** Generic Classes ***/
	select {font-size:12px;*font-size:11px;}
	legend,caption {display:none;}
	.clear {clear:both;font-size:0;height:0;overflow:hidden;visibility:hidden;}
/*** Basic ***/
	a:link {color:#303030;text-decoration:none;}
	a:visited {color:#303030;text-decoration:none;}
	a:hover {color:#bb0000;text-decoration:underline;}
	a:active {color:#303030;text-decoration:none;}

/*** Basic Layout ***/
	body {font:12px/150% tahoma,helvetica,arial,sans-serif;}
	html{ color:#535353;}
	
/******--------public--------**********/
.header{ height:80px; width:100%;  background:url(images/logo_bg.gif) repeat-x;}
	.header .warp{ width:1003px; margin:0px auto;}
	.header .warp .logo{ float:left;}
	.header .warp .top{ float:right; width:330px; margin-right:10px;}
	.header .warp .top ul{ float:right; margin:15px 0px 5px 0px; }
	.header .warp .top ul li{ float:left; height:24px; line-height:24px; margin:0px 5px; padding-left:10px; background:url(images/dot.gif) no-repeat left center;}
	.header .warp .top ul .yellow a:link,
	.header .warp .top ul .yellow a:visited{ color:#ffd800;}
	.header .warp .top ul li a:link,
	.header .warp .top ul li a:visited{ color:#fff;}
	
	.header .warp .top .search{ width:192px; height:19px; background:url(images/search_bg.gif) no-repeat; float:right; margin-right:5px; padding:1px;}
	.header .warp .top .search .put{ border:none; height:19px; width:164px; background-color:#a60000; float:left; color:#fff;}
	.header .warp .top .search .sear{ float:right; width:28px; height:19px; background:url(images/search.gif) no-repeat; border:none; cursor:pointer;}

.navigater { width:100%; height:31px; background:url(images/nav_bg.gif) repeat-x; border-bottom:1px solid #c6c6c6;}
	.navigater ul{ padding-left:43px; width:960px; margin:0 auto; overflow:hidden;}
	.navigater ul li{ float:left; padding:0px 20px; height:32px; line-height:32px; letter-spacing:0.2em; font-size:14px; background:url(images/nav_line.gif) no-repeat left center;}
	.navigater ul li a{ height:32px; float:left;}
	.navigater ul li a:link,
	.navigater ul li a:visited{ color:#535353;}
	.navigater ul .check a:link,
	.navigater ul .check a:visited{ color:#bb0000; background:url(images/nav_ico.gif) no-repeat top center;}
.AD{ width:1003px; margin:0 auto; margin-top:12px;}

.footer,
.Mfooter{ width:1003px; margin:0 auto; margin-top:6px;}
	.footer .defend,
	.Mfooter .defend{ height:78px; line-height:78px; text-align:center; font-weight:bold; background:url(images/foot_line.gif) repeat-x bottom;}
	.footer .defend a:link,
	.footer .defend a:visited,
	.Mfooter .defend a:link,
	.Mfooter .defend a:visited{ color:#bb0000; text-decoration:underline;}
	.footer .bottom{ height:52px; width:100%;}
	.footer .bottom .bottom_logo{ float:left;}
	.footer .bottom .link,
	.Mfooter .bottom .link{ float:right; text-align:right; width:500px;}
	.footer .bottom .link ul,
	.Mfooter .bottom .link ul{ float:right;}
	.footer .bottom .link ul li,
	.Mfooter .bottom .link ul li{ float:left; margin-left:10px; line-height:24px; margin-top:6px;}
	.footer .bottom .link ul .r a:link,
	.footer .bottom .link ul .r a:visited,
	.Mfooter .bottom .link ul .r a:link,
	.Mfooter .bottom .link ul .r a:visited{ color:#bb0000;}
	




/******--------banner--------**********/
.banner{ height:394px; width:100%;  overflow:hidden;}
	.banner .body{ margin:0 auto; width:1003px; text-align:center;  height:394px; overflow:hidden;}
	/*.banner .bom{ height:6px; width:100%; background:url(images/banner_bottom.gif) repeat-x;}*/
	
	
		
	.slideImages LI {MARGIN-TOP: -14px	}
	.Slide{ width:1003px; margin:0 auto; height:400px;}
	.Slide LI A {DISPLAY: block; FLOAT: left; POSITION: relative; TEXT-DECORATION: none	}
	.Slide LI A IMG {DISPLAY: block}
	.Slide .hot{ }
	.Slide .hot UL LI {BACKGROUND: url(images/tu1.jpg) 0px -128px}
	.Slide .hot .r {DISPLAY: block; BACKGROUND: url(images/tu1.jpg) 0px -43px; OVERFLOW: hidden; border:1px solid #bb0000;}
	.Slide .hot .g {FONT-SIZE: 12px; COLOR: #b6b6b6	}
	.Hand {DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer}	
	.banner UL .badfds {DISPLAY: block;  WIDTH: 200px; COLOR: #959595; height:20px; font-weight:bold; font-size:14px;	}
	.banner UL FONT {DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; COLOR: #959595; HEIGHT: 42px; text-align:left;FONT-SIZE: 12px}
	.banner UL STRONG {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; COLOR: #f39700; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif	}
	.banner .slideImages { OVERFLOW: hidden; WIDTH: 666px; HEIGHT: 394px;}
	.banner UL LI {	CLEAR: both; FLOAT: left; WIDTH: 335px; PADDING-TOP: 14px; HEIGHT: 64px;}
	.banner UL .tu {BORDER: #ccc 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 20px 0px 10px;  PADDING-TOP: 5px;}
	.banner UL {DISPLAY: block; FLOAT: left; }
	.banner UL SPAN {DISPLAY: block; FLOAT: left;}
	
	
/******--------AD--------**********/
.AD .video{ width:352px; height:288px; float:left; padding:10px; border:1px solid #bfbfbf;}
	.AD .video .window{ border:1px solid #bfbfbf; margin-top:10px;}
	.AD .video ul{ margin-top:15px;}
	.AD .video ul li{ line-height:22px; height:22px;}
	.AD .video ul li span{ width:40px; float:left; text-align:center}
	.AD .video ul li a{ padding-left:5px;}
	.AD .video ul li a:link,
	.AD .video ul li a:visited{ color:#bb0000;}
.AD .pub{ width:127px; height:296px; float:left; display:inline; margin-left:8px; border:1px solid #bfbfbf; padding:6px;}
	.AD .pub .title,
	.AD .pub .pic{ margin-top:6px;}
.AD .car{ width:470px; height:308px; border:1px solid #bfbfbf; float:left; display:inline; margin-left:8px;}


/******--------group--------**********/
.group{ width:999px; border:1px solid #bfbfbf; margin:0 auto; margin-top:8px; padding:1px;}
	.group .group_top{ width:100%; height:42px; background:url(images/group_top_bg.gif) repeat-x top;}
	.group .group_top .subtop{ width:97%; margin:0 auto; height:41px; border-bottom:1px solid #bfbfbf;}
	.group .group_top .subtop .title{ float:left; margin-top:14px;}
	.group .group_top .subtop .title span{ margin:0px 10px;}
	.group .group_top .subtop .more{ float:right; margin-top:23px;}
	
	.group .groupbody{width:100%; margin:0 auto; padding-top:10px; padding-left:2px;}
	
		/******--------inner--------**********/
		.inner{ width:154px; float:left; display:inline; margin-left:10px; margin-bottom:10px;}
		.inner .innerImg{ width:152px; border:1px solid #bfbfbf;}
		.inner .innerDescription{ width:132px; border:1px solid #bfbfbf; border-top:none; height:48px; padding:0px 10px;}
		.inner .innerDescription .Iname{ padding-top:5px;}
		.inner .innerDescription .Iname a:link,
		.inner .innerDescription .Iname a:visited{ color:#bb0000; font-weight:bold;}
		.inner .innerDescription .character{ line-height:20px;}
		.inner .innerDescription .character b{ margin-right:6px;}
		.inner .innerClike{ height:24px;}
		.inner .innerClike span{ width:49%; float:left; padding-top:6px;}
		.inner .innerClike span img{ margin-right:6px;}
		
		.inner_s{ float:none; width:132px; display:block; margin:0px; margin-top:10px;}
		.inner_s .innerImg{ width:132px;}
		.inner_s .innerDescription{ width:112px;}
		
		.showinner{ margin:0px 4px; margin-bottom:10px;}
	
	
/******--------singer--------**********/
.singer{ width:1003px; margin:0 auto; margin-top:8px;}
	.singer .singer_top{ width:97%; height:41px; border-bottom:1px solid #bfbfbf; margin:0 auto; text-align:center}
	.singer .singer_top .title{ padding-top:10px;}
	.singer .singer_top .title span{ margin-left:6px;}
	
	.singer .singer_body{width:100%; padding:14px 0px;}
	.singer .singer_body .left{ float:left; margin-top:75px;}
	.singer .singer_body .right{ float:right;margin-top:75px;}
	.singer .singer_body ul{ }
	.singer .singer_body ul li{ float:left; border:1px solid #bfbfbf; margin:0 4px; display:inline;}
	
	
/******--------project--------**********/
.project{ width:999px; border:1px solid #bfbfbf; margin:0 auto; padding:1px; margin-top:20px;}
	.project .prowarp{  background:url(images/group_top_bg.gif) repeat-x; padding:15px 8px;}
	.project .prowarp .left{ float:left; width:156px;}
	.project .prowarp .right{ float:right; width:819px;}
	
	
	.peoright{ float:left; width:827px; }
		.peobox{ width:403px; border:1px solid #bfbfbf; padding:10px 0px; margin-left:8px; margin-bottom:8px; display:inline; float:left;}
		
		.peobox .peostatu{ float:left; width:35px; text-align:center;}
		.peobox .peostatu h3{ margin-top:3px; font-size:14px; font-weight:bold; color:#bb0000;}
		.peobox .peoimg{ float:left; border:1px solid #bb0000;}
		.peobox .peobody{ float:left; display:inline; margin-left:5px; width:75%;}
		
			.peobox .peobody .ptitle{ height:20px; line-height:20px; }
			.peobox .peobody .ptitle span a:link,
			.peobox .peobody .ptitle span a:visited{ color:#bb0000;}
			.peobox .peobody .ptitle em a:link,
			.peobox .peobody .ptitle em a:visited{ text-decoration:underline;}
			.peobox .peobody .pbody{ float:left; width:100%;}
			.peobox .peobody .pbody span input{ margin-right:5px;}
			.peobox .peobody .pbody span,
			.peobox .peobody .pbottom span,
			.peobox .peobody .ptitle span{ float:left;}
			.peobox .peobody .pbody em,
			.peobox .peobody .pbottom em,
			.peobox .peobody .ptitle em{ float:right;}
			.peobox .peobody .pbottom{ height:20px; line-height:20px; color:#999;}
	
		.perbox{width:403px; border:1px solid #bfbfbf; padding:10px 0px; margin-left:8px; margin-bottom:8px; display:inline; float:left;}
			.perbox .peoimg {float:left; border:1px solid #bfbfbf; display:inline; margin-left:10px;}
			.perbox .ptitle{height:24px; line-height:24px; font-size:14px; }
			.perbox .peobody{ float:left; display:inline; margin-left:15px; width:75%;}
			.perbox .peobody .pbottom{ height:20px; line-height:20px; margin-top:12px;}
			.perbox .peobody .pbottom img{ margin-right:10px; float:left; display:inline}
			.perbox .peobody .pbottom h3{font-size:14px; font-weight:bold; color:#bb0000;}
		.threebox{ width:265px;}
		.threebox .peobody{ width:62%;}
		
		.memberbox{border:1px solid #bfbfbf; margin-left:8px; margin-bottom:8px; padding:10px !important; padding-bottom:0px; overflow:hidden;}
		.memberbox .peoimg{float:left; border:1px solid #bfbfbf;}
		.memberbox .peobody{ float:left; display:inline; overflow:hidden;height:56px;}
		.memberbox .ptitle{ float:left; display:inline; height:56px; line-height:56px; width:200px;}
		.memberbox .ptitle span{ float:left; display:inline; margin-left:10px;}
		.memberbox .ptitle h3{ float:left;font-size:14px; font-weight:bold; color:#bb0000; display:inline; margin-left:10px;}
		.memberbox .pbody{ width:196px; float:left; text-align:center;  overflow:hidden;}
		
		.memberbox .pbottom{ width:200px; float:left; text-align:center; height:56px; line-height:56px; overflow:hidden;}
		.memberbox .pfoot{ float:left; text-align:right; width:100px; height:56px; line-height:56px;}
			.memberbox .pfoot a:link,
			.memberbox .pfoot a:visited{ color:#bb0000; text-decoration:underline;}
		
		
		.bothinput{ width:818px;  margin-left:8px;}
			.memberbox1{ width:770px; float:right;border:1px solid #bfbfbf;margin-bottom:8px;padding:10px !important; padding-bottom:0px; overflow:hidden; }
			.bothinput .binput{ float:left; margin-top:30px; width:26px;}
			.memberbox1 .peoimg{float:left; border:1px solid #bfbfbf;}
			.memberbox1 .peostatu{ float:left; width:35px; text-align:center;}
			.memberbox1 .peostatu h3{ margin-top:3px; font-size:14px; font-weight:bold; color:#bb0000;}
			.memberbox1 .ptitle{ width:380px; float:left; display:inline; margin-left:8px;}
				.memberbox1 .ptitle span{ float:left; width:100%; height:20px; line-height:20px;}
				.memberbox1 .ptitle span input{ width:300px; margin-right:10px;}
				.memberbox1 .ptitle a:link,
				.memberbox1 .ptitle a:visited,
				.memberbox1 .pfoot span a:link,
				.memberbox1 .pfoot span a:visited{ color:#bb0000; text-decoration:underline;}
			.memberbox1 .pbody{ width:105px; float:left; display:inline; margin-left:8px; margin-top:20px;}
				.memberbox1 .pbody span{ float:left; width:100%; height:20px; line-height:20px;}
			.memberbox1 .pbottom{ float:left; display:inline; margin-left:8px; width:100px; text-align:right;}
				.memberbox1 .pbottom span{ float:right; width:100%; line-height:20px; height:20px;}
			.memberbox1 .pfoot{ float:left; display:inline; margin-left:8px; width:60px; text-align:right;}
				.memberbox1 .pfoot span{ height:20px; line-height:20px;}
				
			.member0{ width:795px;}

		.doboth{ width:738px; margin-left:8px; border-bottom:1px dotted #bfbfbf; margin-bottom:20px; line-height:30px; font-size:14px; font-weight:bold; text-align:right; padding-right:80px; margin-top:30px;}
	
	
	
	
	
	
	
	
		.org_alltitle{ margin-left:8px; padding:20px 0px 10px 0px;}
		.org_in{ border:1px solid #bfbfbf; padding:9px; margin-left:8px; margin-bottom:8px; font-weight:bold; font-size:14px; line-height:24px;}
		.org_in span{ color:#bb0000;}
		.orgwarp{ margin-left:10px;}
		
		
		.install{ padding:30px; font-size:14px; font-weight:bold;}
		.install p{ line-height:40px; height:40px;}
		.install p input{ margin:0 10px;}
		.install .stall{ width:279px; float:left; display:inline; margin:0px 12px;}
			.install .stall img{ border:1px solid #bfbfbf;}
			.install .stall span{ float:left; width:100%; text-align:center; line-height:24px; height:24px; padding:10px 0px;}
			.install .stall span input{ margin-right:10px;}
	
	.peoseach{ border:1px solid #bfbfbf; width:796px; margin-left:8px; padding:15px 10px; margin-bottom:8px;}
		.peoseach .pleft{ float:left;}
		.peoseach .pleft select,
		.peoseach .pleft input,
		.peoseach span{ margin-right:10px;}
		.peoseach .pright{ float:right;}
		.peoseach .pright select{ margin-left:10px;}
		.peoseach p{ line-height:24px; height:24px;}
		
	
	
	
	
	/******--------list--------**********/
	.list{ float:left;}
		.list .mid{ background:url(images/list_bg.gif) repeat-y; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; padding:0px 8px;}
		.list .mid ul{ background-color:#fff; padding:6px;}
		.list .mid ul li{ color:#bb0000; height:30px; line-height:30px; border-bottom:1px dotted #bfbfbf; padding-left:5px; width:120px;}
		.list .mid ul li span{ margin-left:5px;}
		.list .mid ul li a{ font-size:14px; font-weight:bold;}
		.list .mid ul li a:link,
		.list .mid ul li a:visited{ color:#535353;}
		
		.list .mid ul .cleck a:link,
		.list .mid ul .cleck a:visited{ color:#bb0000;}
		.list .mid ul .cleck{ background:url(images/list_ico.gif) no-repeat right center;}
		.list .mid .more{ text-align:right; background-color:#fff; padding:10px; padding-top:0px;}
		.list .mid .more a:link,
		.list .mid .more a:visited{ color:#bb0000;}
		
		
		
		.list .midx{ background:url(images/list_bg.gif) repeat-y; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; padding:0px 8px;}
		.list .midx li span{ font-size:14px; font-weight:bold;}
		.list .midx .fat{ background-color:#fff; padding:6px;}
		.list .midx .fat .check span{ color:#bb0000;}
		.list .midx .fat li span{ height:30px; line-height:30px; border-bottom:1px dotted #bfbfbf; width:95%; display:block; padding-left:5%; width:120px;}
		.list .midx .fat li ul{ width:100%;}
		.list .midx .fat li ul li{ height:24px; line-height:24px; margin-left:10px; border-bottom:1px dotted #bfbfbf; width:100px; padding-left:10px; background:url(images/point_black.gif) no-repeat left center;}
		.list .midx .fat li ul .checked {background:url(images/point.gif) no-repeat left center;}
		.list .midx .fat li ul .checked a:link,
		.list .midx .fat li ul .checked a:visited{ color:#bb0000;}
		
		
		
		
		

	/******--------hot_show--------**********/
	.hot_show{ margin-top:8px; float:left;}
		.hot_show .body{ float:left; border:1px solid #bfbfbf; width:134px; padding:10px;}
		
	/******--------right--------**********/
	.born{ padding:10px 20px; border:1px solid #bfbfbf;}
		.born span{ background:url(images/point.gif) no-repeat left center; padding-left:15px; color:#bb0000;}
		.born select{ color:#a5a5a5;}
	.starsend{ border-bottom:1px dotted #bfbfbf;}
	.starsend span{ float:left; margin:10px; display:inline; padding-left:15px; background:url(images/point.gif) no-repeat left center; height:45px; line-height:45px; font-size:14px; font-weight:bold;}
	.starsend div{ float:right; margin:10px; display:inline;}
	.Star_send{ width:151px; height:45px; border:none; background:url(images/Star_send.gif) no-repeat; cursor:pointer;}
	.innerlogo{ text-align:center; position:relative; padding:20px; float:left; width:95%;}
	.pro_pre{ width:151px; height:39px; border:none; cursor:pointer; background:url(images/pro_pre.gif) no-repeat; position:absolute; left:10px; bottom:10px;}
	.pro_next{ width:151px; height:39px; border:none; cursor:pointer; background:url(images/pro_next.gif) no-repeat; position: absolute;right:10px; bottom:10px;}
	.prodir{ width:62%; float:left; display:inline; margin-left:20px; margin-top:50px;}
	.prodir .dir{ padding:20px; border:1px dotted #bb0000;font-size:14px; font-weight:bold; float:left; line-height:24px; overflow:hidden;}
	.prodir .dir em{ float:left;  color:#bb0000; width:20%;font-size:14px; font-weight:bold;}
	.prodir .dir p{ float:left; width:80%; }
	.prodir .pro_reg{padding:20px; text-align:center; padding-top:80px;}
	
	.reg{ width:151px; height:45px; background:url(images/pro_reg.gif) no-repeat; border:none; cursor:pointer; }
	
	
	.prodot{ padding:20px 0px; border-top:1px dotted #bfbfbf; border-bottom:1px dotted #bfbfbf; margin-top:10px; overflow:hidden;}
		.prodot .dot{ text-align:center; margin-bottom:20px;}
		.prodot h2{ font-size:14px; color:#bb0000; font-weight:bold; line-height:30px; width:90%; margin:0 auto;}
		.prodot p{ line-height:20px; width:90%; margin:20px auto;}
		
		
	.pro_reg1{ width:100%; text-align:center; padding:40px 0px; border-bottom:1px dotted #bfbfbf; overflow:hidden; float:left;}
	
	
	
	.comment{ padding:15px 0px;}
		.comment .comtitle img{ float:left;}
		.comment .comtitle input { float:left; margin-left:20px; display:inline; margin-top:10px;}
		.comment .comsend span{ float:left; color:#bb0000; margin-left:10px; display:inline; width:30%}
		.comment .comsend input{ float:left;margin-left:10px; display:inline; margin-top:110px;}
		.comment .comsend p{ width:99%; clear:both; line-height:24px; color:#999;}
	
	
	.prolist{}
	
	/******--------building--------**********/
	.building{}
		.floor{ margin-top:20px;}
		.floorheader{ width:80%; float:left;}
		.floorfoot{ width:80%; float:left; display:inline; margin-left:10%; margin-top:20px;}
			.builds{ border:1px solid #bfbfbf; padding:5px; width:71%; float:left; position:relative;}
			.builds .speak{ width:95%; height:auto !important; height:60px;  min-height:60px;}
			.builds em{ position:absolute; right:5px; top:5px;}
			.builds em a:link,
			.builds em a:visited{ color:#bb0000;}
			.builds span{ float:right;}
			
			.buildcar{ float:left; width:15%;  display:inline; margin-left:10px;}
			.buildcar .carimg{ border:1px solid #bb0000; float:left;}
			.buildcar span{ float:left; color:#bb0000; font-size:14px; font-weight:bold; display:inline; margin-left:5px;}
			.buildcar .statu{ float:left; margin-top:20px; margin-left:5px; display:inline;}
			.buildcar h5{ float:left; width:99%; line-height:24px; height:24px; overflow: hidden;}
	
	/******--------proinner--------**********/
	.proinner{ width:263px; float:left; padding:15px 5px; background:url(images/foot_line.gif) repeat-x bottom;}
		.proinner .date{ height:30px;font-size:14px;}
		.proinner .date b{ line-height:30px; margin-right:6px;}
		.proinner .proimg{ border:1px solid #bfbfbf; width:261px; overflow:hidden;}
		.proinner .prolink{ border:1px solid #bfbfbf; width:251px; padding:5px; border-top:none;}
		.proinner .prolink .proleft { float:left; width:170px; padding:5px;}
		.proinner .prolink .proleft a:link,
		.proinner .prolink .proleft a:visited{ color:#bb0000; font-size:14px;}
		.proinner .prolink .proright{ float:right;  text-align:center;}
		.proinner .prolink .proright .all{ width:71px; height:45px; background:url(images/project_btn.gif) no-repeat; border:none; cursor:pointer;}
		
		.proinner .probot { width:263px; padding:5px 0px;}
		.proinner .probot .botleft{ float:left; width:160px;}
			.proinner .probot .botleft p{ font-size:14px; height:24px; line-height:24px;}
			.proinner .probot .botleft span{ width:49%; float:left; padding-top:2px;}
			.proinner .probot .botleft span img{ margin-right:6px;}
		.proinner .probot .botright{ float:right; width:66px; border:1px solid #bfbfbf; padding:2px 5px;}
			.proinner .probot .botright span{ font-weight:bold;}
			.proinner .probot .botright b{ font-size:18px; font-weight:bold; color:#bb0000;}
		
/******--------page--------**********/	
	.page{ float:right; margin:15px; width:360px;}
	.page span a{ float:left; width:30px; height:33px; line-height:33px; text-align:center; font-size:18px;}
	.page ul li{ float:left;}
	.page ul li a{ width:30px; height:33px; display:block; line-height:33px; text-align:center;}
	.page ul .check a{ background-color:#bb0000; color:#fff;}
	
	
	
/******--------招募--------**********/	
	.recruit{ border:1px solid #bfbfbf; padding:17px 0px; text-align:center; position:relative;}
		.recruit .recruit_btn{ position:absolute; top:480px; left:420px;}
		
	.recruit_list{}
	.recruit_list ul li a img{ border:1px solid #bfbfbf;}
	.recruit_list ul li { float:left; margin:0px 3px; margin-bottom:6px;}
	
/******--------事件--------**********/	
	.event_list{ border:1px solid #bfbfbf; padding:28px 15px; overflow:hidden;}
	.event_list ul li{ float:left; margin:10px; display:inline;}
	.event_list ul li img{ border:1px solid #bfbfbf;}
	.event_list ul .mmove img{ border:1px solid #bb0000;}
	
	
	
/******--------弹出窗口--------**********/	
.open_w{ width:600px; text-align:center;}
	.open_w .suc_img{ padding:30px; }
	.open_w p{ color:#bb0000; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
	.open_w .window_btn{ margin-top:30px;}
	.open_w h5{ font-size:14px; font-weight:bold; color:#bb0000; height:30px; line-height:30px; margin-top:30px;}
	.open_w .line{ margin:0 50px; height:1px; border-bottom:1px dotted #bb0000;}
	
	.open_w .discrp{ margin: 0 30px; border:1px dotted #bb0000; line-height:24px; padding:10px; font-size:14px; font-weight:bold;}
	.open_w .openlist{ margin-top:10px;}
	.open_w .openlist span{ height:24px; line-height:24px; font-size:14px; font-weight:bold; width:120px; float:left; margin-left:30px; display:inline; text-align:right; vertical-align:middle;}
	.open_w .openlist .t{ float:left;}
	.open_w .openlist em{ color:#bb0000; float:left; margin-left:10px;height:24px; line-height:24px;}
	.open_w .opento span{ font-size:14px; font-weight:bold; height:29px; line-height:29px; margin-right:5px;}
	.open_w .opento .com{ color:#bb0000;}
	.open_w .contact a:link,
	.open_w .contact a:visited{ color:#bb0000; text-decoration:underline;}
	
	
	.w{ width:119px; height:45px; background:url(images/window_btnbg.gif) no-repeat; border:none; cursor:pointer; font-size:14px; font-weight:bold; color:#bb0000;}
	.t{ border:1px solid #bfbfbf;}
	.sm{ width:92px; height:29px; background:url(images/mess_btn.gif) no-repeat; border:none; cursor:pointer; font-size:14px; font-weight:bold; color:#bb0000;}
	.del{ width:151px; height:33px; background:url(images/star_del.gif) no-repeat; border:none; cursor:pointer;}
	.save{ background:url(images/starsave.gif) no-repeat;border:none; cursor:pointer; width:171px; height:46px;}
	.n1,
	.n2{ width:114px; height:29px; border:none; cursor:pointer; font-size:14px; font-weight:bold;  line-height:24px; padding-bottom:5px;*padding-bottom:0px;}
	.n1{ background:url(images/open_n1.gif) no-repeat;color:#666;}
	.n2{ background:url(images/open_n2.gif) no-repeat;color:#bb0000;}
	
	
.open_n{ width:600px;}
.open800{ width:810px;}
	.open_n h6{ font-weight:bold; font-size:14px; padding:5px; margin-bottom:20px;}
	.openbody{ width:85%; margin:0 auto;}
		.openbody .n1,
		.openbody .n2{ margin-left:5px;}
		.open_btn{ padding-left:20px; margin-bottom:10px;}
		.open_nav{ width:100%; border-bottom:1px solid #bb0000;}
		.open_nav ul{ padding-left:20px;}
		.open_nav ul li{ float:left; height:29px; border:1px solid #bb0000; line-height:29px; padding:0px 10px; margin:0px 5px; margin-bottom:-1px; background-color:#fff; }
		.open_nav ul .check{ border-bottom:1px solid #fff; border-top:4px solid #bb0000; height:26px; line-height:26px; position:relative;}
		.open_bot{width:100%; text-align:center; padding:20px 0px; margin-top:30px; border-top:1px dotted #bfbfbf;}
		
		.opentable{ width:100%; margin-top:10px;}
		.opentable tbody tr th,
		.opentable tbody tr td,
		.opentable tfoot tr td,
		.opentable tfoot tr td{ padding:5px; line-height:24px;}
		.opentable tbody tr th{ text-align:right; vertical-align:top;}
		.opentable tbody tr th em{ color:#bb0000; margin-right:5px;}
		.opentable tbody tr td input,
		.opentable tfoot tr td input{ margin-right:3px;}
		.opentable tbody tr td p,
		.opentable tfoot tr td span{ color:#bb0000;}
		.opentable tbody tr td span,
		.opentable tfoot tr td p{color:#959494; line-height:18px;}
		.opentable tbody tr td em{ width:15%; display:block; float:left;}
	
	.videobox{ width:159px; float:left; display:inline; margin:10px 5px 20px 5px;}
		.videobox .videoimg img{ border:1px solid #bfbfbf;}
		.videobox .videotitle{ float: left;}
			.videobox .videotitle h3{ float:left; line-height:18px; padding:5px 0px;}
			.videobox .videotitle em{ margin-left:20px;}
			.videobox .videotitle h3 a:link,
			.videobox .videotitle h3 a:visited{ color:#bb0000; text-decoration:underline;}
		.videobox .videosum{ float:left; width:100%;}
			.videobox .videosum .up{ float:left;}
			.videobox .videosum .down{ float:right;}
			.videobox .videosum img{ margin-right:5px;}
		.videobox ul li em{ color:#959494;}
	
	.taglist{ width:90%; margin:10px auto;}
		.taglist ul li{ float:left; margin:0px 2px; line-height:24px; margin-top:5px;}
		.taglist ul li a{ float:left; padding:0px 5px;}
		.taglist ul li a:hover{ background-color:#bb0000; color:#fff; text-decoration:none;}
		.taglist ul .check a{background-color:#bb0000; color:#fff; text-decoration:none;}	
	
	
	.myvideo{ width:98%; margin:10px auto; margin-top:20px;}
		.myvideo .myleft{ float:left;}
		.myvideo .myleft em{ color:#bb0000;}
		.myvideo .myright{ float:right;}
		.myvideo .myright a{ margin:0px 5px;}
	
	.videoleft{ width:50%; float:left;}
		.videoleft p{ font-size:14px; line-height:24px;}
		.videoleft textarea{ width:90%; height:190px; margin:20px 0px;}
	
	.videoright{ width:49%; float:right;}
		.videoright .youku{ border:1px solid #bfbfbf; height:300px;}
		.videoright .youku p{ font-size:14px; font-weight:bold; color:#bb0000; line-height:300px; text-align:center;}
		
	.openadd{ font-size:14px;}
	.openadd input{ margin:0px 10px;}
	
	
	
/******--------机构--------**********/	
.Mheader{ height:48px; width:1003px; margin:0 auto;}
	.Mheader .Mlogo{ float:left;}
	.Mheader .Mlink{ float:right;}
	.Mheader .Mlink ul li{ float:left; display:inline; margin-left:20px; padding-left:10px; background:url(images/point.gif) no-repeat left center; line-height:48px;}
	.Mheader .Mlink ul li a:link,
	.Mheader .Mlink ul li a:visited{ color:#bb0000;}
	
.MMlogo{ height:165px; padding:10px; width:983px; margin:0 auto;}
	.MMlogo .Tlogo{ width:240px; margin:0 auto;}
	.MMlogo .Tlogo  img{ float: left;}
	.MMlogo .Tlogo .discrp_logo{ float:left; width:72px; display:inline; padding-top:20px;}
	.MMlogo .Tlogo .discrp_logo h5{ float:left; font-weight:bold; font-size:14px; color:#bb0000; margin-right:5px;}
	.MMlogo .Tlogo .discrp_logo img{ float:left;}
	.MMlogo .Tlogo .discrp_logo p{ width:72px; height:22px; font-size:14px; font-weight:bold; color:#bb0000; float:left; background:url(images/MLtitle.gif) no-repeat; text-align:center; line-height:22px; margin-top:5px;}

	.MMlogo .Plogo{ width:500px; margin:0 auto;}
	.MMlogo .Plogo .discrp_p p{ width:72px; height:22px; font-size:14px; font-weight:bold; color:#bb0000; float:left; background:url(images/MLtitle.gif) no-repeat; text-align:center; line-height:22px; margin-top:5px;}
	.MMlogo .Plogo .discrp_p .Pname{ font-size:24px; font-weight:bold; color:#bb0000; width:100%; margin-bottom:10px; line-height:24px;}
	.MMlogo .Plogo .discrp_p { width:100px; float:left;}
	.MMlogo .Plogo .discrp_p h5{ float:left;font-weight:bold; font-size:14px; color:#bb0000; margin-right:5px;}
	
	.MMlogo .Plogo .discrp_u{ width:300px;}
	.MMlogo .Plogo .discrp_u ul li { width:98%; float:left;}
	.MMlogo .Plogo .discrp_u ul .hover{ background:url(images/discrip_uico.gif) no-repeat right center;}
	.MMlogo .Plogo .discrp_u{ border:1px solid #bfbfbf; padding:10px; float:left;}
	.MMlogo .Plogo .discrp_u ul li div{ height:24px; float:left; width:90%; cursor:pointer; padding-left:10px; line-height:24px;}
	.MMlogo .Plogo .discrp_u ul .hover div{ background-color:#bb0000; color:#FFF;}
	.MMlogo .Plogo .discrp_u span{ float:left; width:80%;}
	.MMlogo .Plogo .discrp_u span a:link,
	.MMlogo .Plogo .discrp_u span a:visited{ color:#bb0000; text-decoration:underline;}
	
	.discrp_o{ border:1px solid #bfbfbf; float:left; width:82%; margin-top:10px; position:relative; padding:5px;}
	.discrp_o .ico{ top:-8px; position:absolute; left:30px;}
	#Layer1{ border:1px solid #bfbfbf;}

	.showmanage{ width:981px; border:1px solid #bfbfbf; padding:10px; margin:0 auto; text-align:right;}
	.star_save{ text-align:center; padding:30px; }
	.showseach { line-height:20px; text-align:left; font-size:14px;}
	.showseach input{ color:#666;}








.Mnav{ width:1003px; margin:0 auto;height:50px;}
	.Mnav ul{ margin:10px 0px; float:left;}
	.Mnav ul li{ float:left;  font-size:14px; font-weight:bold; height:40px;  overflow:hidden;}
	.Mnav ul li a{ float:left;  height:40px; line-height:40px;padding:0px 20px; text-align:center; overflow:hidden;}
	.Mnav ul .check a{ background-color:#bb0000;}
	.Mnav ul li a:link,
	.Mnav ul li a:visited{ color:#bb0000;}
	.Mnav ul .check a:link,
	.Mnav ul .check a:visited{ color:#fff;}

.Mbanner{ width:1003px; margin:0 auto; padding-top:10px;}
	.Mbanner img{ border:1px solid #bfbfbf;}
	
	
.Mwarp{ width:1003px; margin:0 auto; margin-top:10px;}
	.Mwarp .Mleft{ width:249px; float:left;}
	.Mwarp .Mright{ width:249px; float:right;}
	.Mwarp .Mbody{ width:494px; float:left; display:inline; margin-left:6px; overflow:hidden;}
		.Mbox{width:245px; border:1px solid #bfbfbf; padding:1px; margin-bottom:5px;}
		.Mbox .boxtop{ height:41px; width:100%; background:url(images/group_top_bg.gif) repeat-x; position:relative;}
		.Mbox .boxtop .more{ position:absolute; right:15px; top:25px;}
		.Mbox .boxtop h3{ font-size:14px; font-weight:bold; float:left; display:inline; margin:0px 10px; height:41px; line-height:41px;}
		.Mbox .boxtop span{height:41px; line-height:41px; font-size:14px;}
		.Mbox .boxtop h4{ font-size:14px; font-weight:bold; color:#bb0000; text-align:center; line-height:41px; height:41px;}
		
		
		.Mbox .boxBody{ width:92%; margin:0 auto; border-top:1px solid #bfbfbf;}
		.Mbox .boxBody .boxlogo{ text-align:center; margin-top:10px;}
		.Mbox .boxBody .boxlogo img{ border:1px solid #bfbfbf;}
		.Mbox .boxBody h6{ text-align:center; height:40px; line-height:40px;}
		.Mbox .boxBody .smallbox li{ width:50px; height:46px; float:left; border:1px solid #bfbfbf; margin:0px 2px; display:inline;}
		.Mbox .boxBody .boxbtn{ text-align:center; padding:10px 0px; width:100%; display:table;}
		.Mbox .boxBody .v1{ margin-top:30px;}
		.Mbox .boxBody .v1 .v1bg{ border:1px solid #bfbfbf; height:30px; margin:2px 0px;}
		.Mbox .boxBody .v1 .v1bg span{ color:#fff; line-height:30px; padding-left:10px;}
		.Mbox .boxBody .v1 .v1bg div{ height:30px; background:url(images/v1_bg.gif) repeat-x;}
			.v1 .vbox{ height:30px;}
			.v1 .vbox span{ float:left; color:#bb0000; font-size:36px; line-height:28px;}
			.v1 .vbox p{ float:right; color:#bb0000; font-size:14px; font-weight:bold;line-height:28px;}
			.v1 .vbox p em{ font-size:30px; margin-left:5px;}
			.v1 .vlink span{ float:left;}
			.v1 .vlink em{ float:right;}
			.v1 .vlink em a:link,
			.v1 .vlink em a:visited,
			.v1 .vlink span a:link,
			.v1 .vlink span a:visited{ color:#bb0000; text-decoration:underline;}
			.vpay{ border:1px solid #bfbfbf; width:90%; padding:5px 10px; margin:10px auto; margin-top:30px;}
			.vpay p{ font-weight:bold; float:left;}
			.vpay p em{ color:#bb0000;}
			.vpay span{ float:right;}
			.vpay span a:link,
			.vpay span a:visited{ color:#bb0000;}
			
			.Vnum { width:95%; line-height:26px; margin-bottom:20px;}
			.Vnum tr th{ font-size:14px; font-weight:bold; color:#bb0000;}
			.Vnum tr td{ font-weight:bold;}
		
		
		
		
		.Mbox .boxBody .vip{ margin-top:30px;}
		.Mbox .boxBody .vip span{ color:#bb0000;}
		.Mbox .boxBody .vip ul{ border:1px solid #bfbfbf; height:30px; margin-top:3px;}
		.Mbox .boxBody .vip ul li{ float:left; width:34%; height:30px; line-height:30px; padding-left:5%; display:inline; margin-left:10%; background:url(images/point_black.gif) no-repeat left center;}
		.Mbox .boxBody .boxlist{ padding-bottom:10px; float:left;}
		.Mbox .boxBody .boxlist li{margin-top:10px; width:100%; float:left;}
		.Mbox .boxBody .boxlist li .smlogo{ float:left; display:inline; margin-right:5px;}
		.Mbox .boxBody .boxlist li .smlogo img{ border:1px solid #bfbfbf;}
		.Mbox .boxBody .boxlist li h4{ float:left; font-size:14px; width:72%;}
		.Mbox .boxBody .boxlist li h4 a:link,
		.Mbox .boxBody .boxlist li h4 a:visited{ color:#535353;}
		.Mbox .boxBody .boxlist li h4 a:hover{ color:#bb0000;}
		.Mbox .boxBody .boxlist li p{ float:left; width:73%; color:#959595;}
		.Mbox .boxBody .boxlist li .discrp_logo h5{ float:left; font-size:14px; font-weight:bold; color:#bb0000; margin-right:5px;}
		.Mbox .boxBody .boxlist li .discrp_logo{ float:left;}
		
		.Mbodybox{ width:240px; float:left; display:inline;}
		.Mbodybox .boxBody{ width:98%;}
		.Introduction{ width:745px; float:left; display:inline; margin-left:5px; height:auto !important; height:360px; min-height:360px;}
		.Introduction .intro{ width:95%; margin:0 auto; padding:10px; line-height:24px;}
		.Introduction .boxBody{ width:97%;}
		
		
		.Mmid{ width:520px; float:left;}
		.Mmright{ width:225px; float:left;}
		.inx{ width:510px; height:auto !important; height:100px; min-height:100px;}
		.inx .boxtop h3,
		.iny .boxtop h3{ color:#bb0000;}
		.inx .boxtop span,
		.iny .boxtop span{ float:right; margin-right:10px;}
		
		.iny{ width:225px;  height:auto !important; height:100px; min-height:100px;}
		.iny .boxBody{ width:100%; overflow:hidden;}
		
		.linkgroup{ width:90%; border:1px solid #bfbfbf; padding:6px;}
		.linkgroup ul{ width:95%; margin:0px auto;  }
		.linkgroup ul li{ height:29px; margin:10px 0px; text-align:center; font-size:14px; font-weight:bold; position:relative;border:1px solid #bfbfbf; line-height:29px;}

		.linkgroup ul li.check{ border:1px solid #bb0000;}
		.intro h5{ font-size:14px; color:#bb0000; font-weight:bold; text-align:center; margin:20px 0px;}
		.linkgroup ul li span{ position:absolute; right:10px; top:8px; z-index:999; cursor:pointer;}
		
		.intro_ll{ margin-bottom:15px;}
		.intro_ll p{ font-weight:bold; font-size:14px; line-height:24px; }
		
		.intro_ll table tr th,
		.intro_ll table tr td{ padding:5px;}
		.intro_ll table tr th{ text-align: right;}
		
		
		
		
		
		
		
		.Mbox .boxBody .sublist{ margin:10px 0px; float:left; display:inline; margin-left:35px;}
		.Mbox .boxBody .sublist li{ width:152px; height:163px; float:left; border:1px solid #bfbfbf; margin:6px 3px; display:inline;}
		.Mbox .boxBody .sublist li .crip{ border-top:1px solid #bfbfbf; height:38px; float:left; padding:5px;}
		.Mbox .boxBody .sublist li .crip a:hover{ color:#bb0000;}
		
		
		.Mbox .boxBody .Mnews{ width:90%; margin:0 auto; border-bottom:1px dotted #bfbfbf; margin-bottom:10px; padding:10px; line-height:24px;}
		.Mbox .boxBody .Mnews div{ line-height:20px;}
		
		.orgnav{ width:981px; border:1px solid #bfbfbf; margin:0 auto; padding:10px; line-height:30px;}
		.orgnav b{ font-size:14px; color:#bb0000; margin:0px 5px;}
		.orgnav span{ margin:0px 5px;}
		.orgnav span a:link,
		.orgnav span a:visited{ text-decoration:underline;}
		.orgnavsub{ width:1001px; padding:10px 0px; margin:0 auto;  border-bottom:1px dotted #bfbfbf;}
		.orgnavsub .orglist{color:#bb0000; font-size:14px; font-weight:bold; line-height:50px;}
		.orgnavsub .orglist span{ margin-left:10px;}
		
		
		.birthday{ width:93%; border:1px solid #bb0000; padding:20px; margin:10px auto; line-height:24px;}
			.birthday .today{ font-weight:bold; font-size:14px; color:#bb0000; text-align:center;}
			.birthday .bridate{ font-weight:bold; font-size:14px; color:#bb0000; }
			.birthday .recent{ font-weight:bold;  text-align:center;}
			
		.Star_list{ width:98%; margin:10px auto; }
			.Star_list li{text-align:left; padding:10px; margin:20px 0px; }
			.Star_list li.check{ border:1px solid #bb0000;}
			.Star_list li h2{  font-size:14px; font-weight:bold;}
			/*---starbox---------------*/
			.starbox{ width:103px; padding:5px; float:left; display:inline;}
				.starbox .img{ float:left; display:inline; margin-right:5px;}
					.starbox .img img{ border:1px solid #bfbfbf;}
					.starbox span{ float:left; width:43px;}
					
					
					.starbox em{ float:left;width:43px; color:#bb0000; }
					.starbox p{ float:left;width:43px; font-weight:bold; overflow:hidden;}
			.starover .img img{ border:1px solid #bb0000;}
				.starover span a{ font-weight:bold; color:#bb0000;}
		
		
		.Mmiddle{ float:left; display:inline; margin-left:3px; width:591px;}
		.middle{width:587px;}
			.middle .boxtop h3{ color:#bb0000;}
			.middle .messages { padding:20px 0px; margin-left:20px; display:inline; float:left;}
			.middle .messages li{ float:left; margin:0px 10px; font-weight:bold;}
			.middle .boxright{ float:right; padding-top:5px;}
			.middle .boxright input,
			.middle .boxright select{ margin-right:10px;}
		
		
		
		.Mrigh{ display:inline; float:left; margin-left:3px; width:156px;}
		/*person_r_box*/
		.person_r_box{ margin-bottom:10px;}
		.person_r_box h2{ font-size:14px; font-weight:bold; color:#bb0000; width:146px; height:26px; padding-left:10px; line-height:26px; background:url(images/person_r_top.gif) no-repeat;}
		.person_r_box .r_boxbody { border:1px solid #bfbfbf; width:154px;}
			.person_r_box .r_boxbody ul{ width:140px; margin:10px auto;}
			.r_boxbody ul li { margin:7px 0px;}
			.r_boxbody ul li .img img{ border:1px solid #bfbfbf;}
			.r_boxbody ul li .img{ float:left; display:inline; margin-right:5px;}
			.r_boxbody ul li em,
			.r_boxbody ul li p,
			.r_boxbody ul li span{ float:left; width:80px; display:inline;}
			.r_boxbody ul li span{ font-weight:bold;}
			.r_boxbody ul li em{ color:#939393}
			.r_boxbody ul li p{ color:#bb0000; font-weight:bold;}
			
		.middle_x{ padding:0px; width:590px; margin:0px; overflow:hidden; float:left;}
			.middle_x .x_top{ height:30px; line-height:30px; padding:10px; }
			.middle_x .x_top h2{ float:left; display:inline; color:#bb0000; font-weight:bold; font-size:14px;}
			.middle_x .x_top .x_menu{ float:right;}
				.x_menu li{ height:20px; line-height:20px; border:1px solid #bfbfbf; padding:0px 10px; float:left; margin:0px 5px; font-weight:bold;}
				.x_menu li.check{ border:1px solid #bb0000; position:relative;}
				.x_menu li.check span{ position:absolute; width:9px; height:6px; top:20px; left:20px; background:url(images/menu_check.gif) no-repeat;}
				.x_menu li.check a:link,
				.x_menu li.check a:visited{ color:#bb0000;}
		
		/*------x_group-----------------------*/
		.x_group{ padding:10px;}
		.x_group .x_group_date{ font-weight:bold; font-size:14px; line-height:24px;}
		.x_group ul{ background:url(images/dd_line.gif) repeat-x bottom; height:100%;}
		.x_group ul li{ border-top:1px dotted #bfbfbf; line-height:24px; width:100%; float:left; padding:5px 0px;}
		.x_group ul li span{ float:left; color:#bb0000; width:30px;}
		.x_group ul li em{ float:right; color:#999; }
		.x_group ul li .x_group_m{ float:left; width:500px;}
		.x_group ul li .x_group_m p img{ border:1px solid #bfbfbf; margin-bottom:10px;}
		.x_group ul li .x_group_m p a{ text-decoration:underline;}
		.x_group ul li .x_group_m p b{ color:#bb0000;}
		
		.x_foot{ line-height:24x; text-align:right;}
		
		
		
		/*-----orgbox-----------------*/
		.orgbox{ border:1px solid #bfbfbf; width:241px; float:left; display:inline; margin:0px 3px; margin-bottom:20px;}
			.orgbox .orgdate{ height:37px; line-height:37px; border-bottom:1px solid #bfbfbf; }
			.orgbox .orgdate span{ float:left; display:inline; margin-left:16px; font-size:14px; font-weight:bold;}
			.orgbox .orgdate img{ float:right; margin-top:6px; display:inline; margin-right:16px;}
			.orgbox .orgimg{ float:left;}
			.orgbox h6{ font-size:14px; line-height:24px; padding:0 10px; padding-top:5px; height:53px; float:left; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; width:221px;}
			.orgbox .orgstatu{ height:16px; padding:7px; float:left; width:227px;}
			.orgbox .orgstatu span{ float:left; display:inline; margin-right:10px;}
			.orgbox .orgstatu img{ margin-right:5px;}
			.orgbox .orgstatu em{ float:right;}
			.orgbox .orgmanage{ float:left; width:100%; border-top:1px solid #bfbfbf;}
			.orgbox .orgmanage div{ padding:5px; text-align:center; font-size:14px; font-weight:bold;}
			.orgbox .orgmanage div input{ margin-right:5px; margin-left:5px;}
			.orgbox .orgmanage div span{ width:65px; text-align:right; display:block; float:left; display:inline; margin-left:30px; line-height:20px;}
		
		
		/*-----module-----------------*/
		.module{ padding:30px 15px; border:1px solid #bfbfbf; font-size:14px; margin-bottom:12px;}
			.red{ color:#bb0000; padding:5px; line-height:24px;}
			.module p{ padding:5px; line-height:24px;}
			.module_btn{ padding:5px; position:relative; width:100px;}
			.mlist input,
			.mlist select{ margin:0px 10px;}
			.mlist span{ font-weight:bold; color:#bb0000;}
			.mlist span a:link,
			.mlist span a:visited{ color:#bb0000;}
			#hiddenlist{ border:1px solid #bfbfbf; padding:5px; width:61px; text-align:center; line-height:24px; position:absolute; top:30px; left:100px; background-color:#fff; display:none;}
		.module_tab tr td,
		.module_tab tr th{ padding:5px; line-height:24px;}
		.module_tab tr td em{ font-size:12px; color:#999; margin:0px 10px;}
		.module_tab tr th{ text-align:right;}
		.module_tab tr th img{ border:1px solid #bfbfbf; float:left;}
		
		.WarpModule{}
		.WarpModule .subtitle{ font-size:14px; font-weight:bold; color:#bb0000; width:107px; text-align:center; border:1px solid #bfbfbf; border-bottom:1px solid #fff; background:url(images/group_top_bg.gif) repeat-x; height:41px; line-height:41px; margin-bottom:-1px; z-index:999; position:relative;}
		.WarpModule .module_tab { float:left; overflow:hidden; width:700px;}
		.WarpModule .subright{ width:260px; overflow:hidden;}
		.WarpModule .module{ width:969px;}
		.WarpModule .subright .subbtn1{ width:130px;  height:80px; background:url(images/module1.gif) no-repeat bottom center; float:left; text-align:center;}
		.WarpModule .subright .subbtn2{ width:130px;  height:80px; background:url(images/module2.gif) no-repeat bottom center; float:left; text-align:center;}
		
		
		
		
		
		
		/*---x---------------*/
		.xtop em{ color:#bb0000;}
		.xtop a:link,
		.xtop a:visited{ color:#bb0000; font-weight:bold; text-decoration:underline;}
		.xtop{ font-size:14px;}
		
		
		.xwarp{ width:968px; margin:30px auto;}
			.xwarp .xtitle{}
			.xwarp .xtitle ul li{ float:left; padding:0 15px; height:39px; line-height:39px; font-size:14px; font-weight:bold;}
			.xwarp .xtitle ul .check{ border:1px solid #bfbfbf; border-bottom:1px solid #fff; margin-bottom:-1px; position:relative;}
			.xwarp .xtitle ul .check a:link,
			.xwarp .xtitle ul .check a:visited{ color:#bb0000;}
			.xwarp .xbody{ width:926px; border:1px solid #bfbfbf; padding:20px;}
				.xbody p{ line-height:24px;}
				.xbody p em{ color:#bb0000;}
				.preview{ width:236px; float:left; margin-left:200px; margin-top:50px; display:inline;}
					.preview h6{ font-size:14px; font-weight:bold; line-height:20px;}
					.preview .previewbox{ width:234px; height:250px; border:1px solid #bfbfbf; margin:10px 0px;}
					
				.xtext{ width:250px; float:left; margin-left:20px; margin-top:10px;}
					.xtext .xtextbox{  margin:10px 0px;}
		

.swarp{width:1003px; margin:0 auto; margin-top:10px;}
	.sleftwarp{ float:left; width:245px; border:1px solid #bfbfbf; padding:1px;}
	.sleft{ padding:10px 0px; width:100%; background:url(images/group_top_bg.gif) repeat-x;}
		.sleft ul li{ width:180px; height:46px; border:1px solid #bfbfbf; line-height:46px; padding-left:45px; font-size:14px; margin:10px auto;}
		.sleft ul li em{ padding-left:30px;}
		.sleft ul .check a:link,
		.sleft ul .check a:visited{ color:#bb0000;}
	.srightwarp{ float:right; display:inline;}
	.sbody{ text-align:center;}
	.sbody h5{ font-weight:bold; font-size:14px; color:#bb0000; padding-top:20px;}
	.sbody h6{ font-weight:bold; font-size:14px;}
	.sbody p{ line-height:16px;}
	.sbody p,
	.sbody h5,
	.sbody h6{ margin:10px 0px;}
	.sbody table{ width:90%; margin:10px auto;}
	.sbody table td{ text-align:left; padding:20px 0px;}
	.sbody table th{ font-size:14px; font-weight:bold; color:#bb0000;}
	.srightwarp .xtitle ul .check{background:url(images/group_top_bg.gif) repeat-x;}
	
	.sbody .pay{ text-align:right; width:90%; margin:0 auto;}
	.sbody .pay span b{ color:#bb0000;}
	.sbody .pay span{ font-size:14px; margin-right:30px;}
	
	
	.ssrightwarp{ float:right; border:1px solid #bfbfbf; padding:1px; width:745px;}
	.sright{height:auto !important; height:600px;  min-height:600px; background:url(images/group_top_bg.gif) repeat-x;}
		.header_warp{ padding:10px;  border-bottom:1px dotted #bfbfbf; float:left; margin:10px; width:704px; display:inline;}
			.sheader{ float:left; width:300px; }
			.sheader_img{ float:left; margin-right:5px; display:inline;}
				.sheader_img img{ border:1px solid #bfbfbf;}
			.sheader_name{ float:left;}
				.sheader_name a{ font-weight:bold; color:#bb0000; text-decoration:underline; margin-right:5px;}
			.sheader_statu{ float:left; width:200px; font-weight:bold;}
			.sheader_ta{ float:left; width:200px;line-height:24px;}
				.sheader_ta a{ text-decoration:underline;}
				
			.sheader_top{ width:50%; float:right;}
				
				
		.secretTop{ width:80%; margin:0 auto;}
			.secretTop .sperson{ padding:5px; text-align:right; font-weight:bold; padding-top:30px;}
				.secretTop .sperson span{ color:#bb0000;}
			.secretTop .box{ padding:20px; border:1px dotted #bfbfbf; font-size:14px; font-weight:bold;}
			.secretTop .box span{ float:left;}
			.secretTop .box p{ float:left; color:#bb0000; width:80%;}
		
		.secretQue{ width:75%; padding:5%; margin:0 auto;}
			.secretQue span{ float:left; font-size:14px; font-weight:bold; color:#bb0000; padding:5px; line-height:70px;}
			.secretQue .que{ width:466px; border:1px dotted #bb0000; float:left; padding:10px; text-align:center;}
				.secretQue .que b{ font-size:60px; color:#bb0000; line-height:60px; text-align:center;}
				
		.secreback{ width:80%; margin:0 auto; border:1px solid #bfbfbf; margin-top:30px; margin-bottom:20px; text-align:center;}
			.secreback p{ line-height:24px; margin:15px 0px; font-size:14px; font-weight:bold;}
			.secreback p em{ color:#bb0000; font-weight:bold;}
			.secreback div{ width:80%; padding:20px 10%;}
			.secreback div input{ float:right; margin-top:30px;}
			.secreback div textarea{ float:left;}
		
	
	
	
	.Pbody table{ margin-top:30px;}
	.Pbody table th{ text-align:right; padding:5px;}
	.Pbody table thead th{ color:#bb0000; font-size:14px; font-weight:bold;}
	.Pbody table td{ padding:5px;}
	
	.HideList{ width:97%; margin:0 auto; border-top:1px dotted #bfbfbf;border-bottom:1px dotted #bfbfbf; padding-top:20px;}
	.HideList .inner{ margin-left:20px;}
	.HideList .inner .hideit{ padding:10px 0px 20px 0px;}
	.srightwarp .xtitle ul .spec a{ border:1px solid #bb0000; padding:3px; text-decoration:none;}
	.sendSome { width:80%; margin:30px auto; text-align:left;}
	.sendSome ul li{ padding-left:20px; line-height:36px; height:36px;}
	.sendSome ul li input{ margin-right:10px;}
/*----secretBox---------------*/

.secretBox{ border:1px dotted #bfbfbf; width:90%; padding:15px; margin:0 auto; text-align:left; margin-bottom:15px;}
	.secretBox .checkbox{ float:left; margin-right:10px; display:inline; padding-top:6px;}
	.secretBox .secretLeft{ float:left; line-height:24px;}
		.secretLeft h3 a:hover{ font-weight:bold;}
		.secretLeft h3 a:link,
		.secretLeft h3 a:visited{ color:#bb0000;}
		.secretLeft em{ margin-right:20px; color:#8f8f8f;}
		.secretLeft span{ color:#bb0000; font-weight:bold;}
		.secretLeft span a{ font-size:14px; text-decoration:underline;}
		.secretLeft span a:link,
		.secretLeft span a:visited{ color:#bb0000;}
	.secretBox .secretRight{ float:right; width:260px;}
	.secretBox .secretRight .secretImg{ float:left; width:110px;}
		.secretImg img{ float:left; margin-right:5px; border:1px solid #bfbfbf;}
		.secretImg span{ float:left; width:50px;}
		.secretImg em{ margin-top:20px; float:left; font-weight:bold;}
	.secretBox .secretRight .secretBtn{ float:right;}
	
	.subBox .secretRight{ width:160px;}
	.subBox .subimg{ float:left; display:inline; margin-right:15px;}
	.subBox .subimg img{ border:1px solid #bfbfbf;}
	
	
	
	
	
/*----menu---------------*/
.menu{ text-align:left; width:97%; margin:0 auto;}	
	.menu ul li{ border:1px solid #bfbfbf; padding:2px 10px; float:left; margin:0px 10px; font-weight:bold; height:20px;}
	.menu ul li a{ text-decoration:none;}
	.menu ul .check{ border:1px solid #bb0000; position:relative;}
	.menu ul .check span{ background:url(images/menu_check.gif) no-repeat; width:9px; height:6px; position:absolute; top:24px; left:20px;}
	.menu ul .check a{ color:#bb0000;}


/*sendSelect*/
.sendSelect{ width:90%; margin:0 auto; text-align:left;}
	.sendSelect p{ width:50px; font-size:14px; font-weight:bold; color:#bb0000; float:left; height:30px; margin-top:20px; line-height:30px;}
	.sendSelect .sendSelectBody{ float:left; height:50px;}
	.sendSelect .sendSelectBody em{ height:20px; line-height:20px; overflow:hidden;}
	.sendSelect .sendSelectBody em b{ color:#bb0000;}
	.sendSelect .sendSelectBody .sendSelectMain{ border:1px solid #bfbfbf; padding:2px; height:26px; width:600px; }
		.sendSelectMain .sendtag{ background-color:#bb0000; color:#fff; float:left; height:26px; line-height:26px; padding:0px 5px; margin-right:2px;}
		.sendSelectMain .sendtag span{ float:left;}
		.sendSelectMain .sendtag a{ height:14px; padding:0px 2px; float:left; text-align:center; padding-top:10px; display:inline; margin-left:5px;}
		.sendSelectMain .sendBtn{ float:right; width:20px; height:24px; background:url(images/nav_ico.gif) no-repeat center; cursor:pointer;}
/*-sendGroup------------------*/
.sendGroup{}
	.sendBox{ float:left; text-align:center; line-height:20px; display:inline; margin-left:20px; margin-top:10px;}
	.sendBox img{ border:1px solid #bfbfbf; margin-bottom:5px;}
	.sendBox .sendMember{ color:#bb0000;}
	.sendBox .sendx{ padding:10px 0px;}




.senddiscript{ width:80%; border:1px dotted #bb0000; padding:20px; margin:20px auto; color:#bb0000; font-weight:bold;}
.sendspeak tr td{ padding:5px; line-height:20px;}
	.sendspeak tr td em{ font-size:14px; color:#bb0000; margin-left:10px;}
	.sendspeak tr td input{ margin-right:10px;}
.sendStatu{ width:90%; margin:10px auto; text-align:left; margin-top:0px;}
	.sendStatu img{ float:left; margin-right:20px;}
	.sendStatu span{ font-weight:bold; font-size:14px; height:50px; line-height:50px;}
	.sendStatu span b{ color:#bb0000;}


	.spwarp{width:712px; margin:0 auto; text-align:left; padding:0px;}
		.spwarp .module{width:710px; margin:0px; padding:0px;}
		.spwarp .module_tab{ width:60%; margin-left:10px;}
		.spwarp .subright{ margin-top:130px;}
		.spwarp .module_tab tr td,
		.spwarp .module_tab tr th,
		.xtab tr td,
		.xtab tr th{ margin:0px; padding:0px;}
		.spwarp .module_tab tr td{ padding:5px;}
		.xtab { width:90%;}
		.xtab tr td{ padding:5px;}
	.vote{ width:90%; margin:0 auto;}
	.vote h6{ text-align:left; margin-top:50px;}
		.vote .voteTable tr td,
		.vote .voteTable tr th{ padding:5px; color:#666; font-weight:100; font-size:12px;}
	.picStatu{ border:1px solid #bfbfbf; height:17px; padding:3px; width:192px;}
	.picStatu span{ background-color:#bb0000; float:left; height:17px;}
	
/*--------------Music---------------*/
.MusicSearch{ text-align:left; width:90%; margin:0 auto; margin-bottom:10px;}
	.MusicSearch em{ color:#bb0000; line-height:20px;}
	.MusicGroup{ width:90%; margin:0 auto; height:auto !important; height:600px;  min-height:600px;}
	.MusicGroup .musicAll{ padding-left:15px; text-align:left; border-bottom:1px dotted #bfbfbf; padding-bottom:10px; font-size:14px;}
	.MusicGroup .musicAll span{ margin:0px 20px;}
	.MusicGroup .musicAll em a{ color:#bb0000; text-decoration:underline;}
	
	.MusicList{}
	.half{ width:49%; float:left;}
	.MusicList li{ border-bottom:1px dotted #bfbfbf; height:35px; padding-left:15px; text-align:left;}
	.MusicList li.check{ background-color:#ffffee;}
	.MusicList li .MusicCheck{ float:left; width:35px; padding-top:10px;*padding-top:6px;}
	.half li .MusicCheck input{ display:inline;}
	 .half li .MusicCheck {width:40px;}
	.MusicList li .MusicTit{ float:left; height:35px; line-height:35px; width:40%;}
	.half li .MusicTit{ width:46%;}
	.MusicList li .MusicTit a:link,
	.MusicList li .MusicTit a:visited{ color:#bb0000;}
	.MusicList li .person{ float:left; line-height:35px; width:15%;}
	.half li .person{ width:25%;}
	.half li.MusicTop{ font-size:14px; text-align:center; padding:0px; height:50px; line-height:50px; color:#333;}
	.MusicList li .book{ float:left; line-height:35px; width:20%;}
	.MusicList li.check .MusicHide{display:block;}
	.MusicList li .MusicHide{ float:left; line-height:35px; display:none;}
		.MusicList li .MusicHide a{ padding:5px;}
		.MusicList li .MusicHide a:link,
		.MusicList li .MusicHide a:visited{ color:#bb0000; text-decoration:underline; }
		.MusicList li .MusicHide a:hover{ background-color:#bb0000; color:#fff;}
		
/*----CityMemeber----------------*/
.CityMemeber{ width:981px; padding:0px 10px; margin:10px auto; border:1px solid #bfbfbf; overflow:hidden;}
	.citytop{ width:100%; border-bottom:1px solid #bfbfbf; padding-top:5px; padding-bottom:2px;}
	.citytop h2{ font-size:14px; font-weight:bold; color:#bb0000; line-height:24px; float:left; padding:5px; display:inline;}
	.citytop p{ float:right; width:70%; text-align:right;}
	.citytop select{ margin:0px 3px;}
	.citybody{ padding:10px 0px;}
	.citybody ul li{ float:left; width:95px; margin:0px 13px;}
		.citybody ul li img{ border:1px solid #bfbfbf;}
		.citybody ul li .cityx{ width:100%;}
		.citybody ul li .cityx span{ float:left; color:#bb0000;}
		.citybody ul li .cityx em{ float:right;}
		.citybody ul li p{ float:left;}
		
/*-------vote_show---------------------*/
.vote_show{ width:500px; margin:20px auto;}
.vote_show ul li{ padding:5px 0px; float:left; width:100%;}
	.vote_show span{ width:30%; float:left; text-align:right; padding-right:5px;}
	.vote_show .vote_bg{ width:35%; float:left; height:16px; background-color:#e7e7e7;}
	.vote_show .vote_bg .vote_line{height:16px;}
	.vote_show em{ float:left; width:15%; text-align:center}
	.vote_show p{ float:left; margin-top:4px; *margin-top:0px;}
	.vote_show h4{ font-weight: bold; font-size:14px;}
.vote_re{ width:80%; margin:0 auto; line-height:24px;}
.vote_re h6{ color:#bb0000; font-weight:bold;}
.vote_re span{ color:#bb0000;}
.vote_re em{ color:#999;}

.showx{ width:90%;}
	.showx span{ width:40%;}
	.showx .vote_bg{ width:25%;}
	.showx ul li.check{ background-color:#ffff99;}
	.showx b.dote{ float:right; margin-right:3%;font-weight:100; display:none;}
	.showx b.dote a:link,
	.showx b.dote a:visited{color:#999;}
	.showx ul li.check b.dote{ display:block;}


.buildlist{ width:100%; margin:20px auto; padding:20px 0px; padding-top:10px; }
.buildlist .floor .floorheader{ margin-left:5%;}
.buildlist .comment{ margin-left:5%;}



/*----dance---------*/
.dance{ width:90%; margin:20px auto;}
.dance p{ width:100%; text-align:right; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.dance p a:link,
.dance p a:visited{ color:#bb0000;}
.dance h3{ line-height:24px; font-weight:bold; margin:10px 0px; text-align:center; width:100%; font-size:14px;}
.dance .img{ text-align:center;}

.dance_ico{ padding:20px; width:90%; margin: 0 auto; border-top:1px dotted #bfbfbf;border-bottom:1px dotted #bfbfbf;}



/*----innerx---------*/
.ss{border:none;  width:94px; height:21x; cursor:pointer; background:url(images/btn_list.gif) no-repeat; color:#bb0000; line-height:20px; padding-top:1px; padding-bottom:2px; *padding-top:0px; overflow:hidden;}

.innerx{ width:154px; float:left; display:inline; margin:0px 4px; margin-bottom:10px; }
	.innerx .img{ float:left;}
	.innerx .img img{ border:1px solid #bfbfbf;}
	.innerx .innerxBody{ height:auto !important; height:108px; min-height:108px; text-align:center; }
	.innerx .innerxBody h3{ float:left; overflow:hidden; width:154px; text-align:center; padding-top:3px;}
	.innerx .innerxBody div.innerbtn{ padding:3px 0px; float:left; width:154px; text-align:center}
	.innerx .innerClick{width:154px; line-height:24px;}
	.innerx .innerClick span{ width:49%; float:left;}
	.innerx .innerClick span em{ color:#bb0000;}


/*----split---------------------*/
.split_head{ width:60%; margin:0 auto; padding:20px 0px;}
.split_head div span{ margin-right:30px;}
.split_head div span input{ margin-right:10px;}
.split_body{ width:100%; padding:40px 0px;}

.splitbox{ width:98%; float:left; display:inline; margin:0px 10px; margin-top:30px;}
	.splitbox h4{ font-size:14px; font-weight:bold; width:115px; text-align:left;  padding:6px 0px;padding-left:10px;}
	.splitbox .main{ width:100%;}
	.splitbox .img{ float:left; display:inline; margin-right:10px;}
	.splitbox .img img{ border:1px solid #bfbfbf;}
	.splitbox .main ul{ float:left; width:85%; padding-left:10px; }
	.splitbox .main ul li{ padding-left:18px; height:24px; line-height:24px; background:url(images/split_a.gif) no-repeat left center; width:145px; float:left; display:inline;}
	.splitbox .main ul li.check{background:url(images/split_b.gif) no-repeat left center;}
	.splitboxa h4{ color:#bb0000;}
	.splitboxa .img img{ border:1px solid #bb0000;}
	.splitbox .main ul.slpitMore{ margin-left:20px; display:inline;}
	
	.splits .main ul li{ padding-left:5px; background:none;}
	
	
	
	
.split_top{ width:95%; margin:10px auto;}
	.split_top p{ float:left; padding:10px 0px; font-size:14px; font-weight:bold;}
	.split_top p span{ margin:0px 5px;}
	.split_top p span.check a{ color:#bb0000; text-decoration:underline;}
	.split_top em{ float:right;}
	.split_top em img{ border:1px solid #bfbfbf;}
	
.split_nav{ width:91%; margin:20px auto; border:1px solid #bfbfbf; padding:2%;}
	.split_nav .split_l{ float:left;}
	.split_nav .split_l select,
	.split_nav .split_l input{ margin-left:20px;}
	.split_nav .split_l input{ margin-right:5px;}
	.split_nav .split_r{ float:right;}
	.split_nav .split_r select{ margin-right:20px;}
	
.split_list{ width:96%; margin:20px auto;}
.split_list ul li{ width:100%; border-bottom:1px dotted #bfbfbf; padding:10px 0px;}
.split_list ul li.head{ font-size:14px;}
	.split_list .split_statu{ width:8%; float:left; text-align:center;}
	.split_list .split_title{ width:19%; float:left;}
		.split_title p{ float:left; font-weight:bold; color:#bb0000; margin-right:5px;}
		.split_title .img{ float:left; display:inline; margin-right:5px;}
		.split_title .img img{ border:1px solid #bfbfbf;}
		.split_title span{ float:left; font-weight:bold;}
		.split_title span a{ color:#bb0000; text-decoration:underline;}
		
	.split_list .split_head{ float:left; padding:0px; width:25%;}
		.split_list .split_head h6{ color:#bb0000;}
	.split_list .split_show{ float:left; width:25%;}
		.split_list .split_show img{ border:1px solid #bfbfbf;}
	.split_list .split_job{ float:left;}
	
	
	
/*----补页---------------------*/
	/*----reg---------------------*/
	.reg_right{ float:right; padding:10px; width:60px;}
	.reg_left { float:left; width:880px; padding:20px; display:inline; padding-right:0px;}
	.reg_left .mess{ padding:10px 0px;}
	.reg_left .reg_mess li{ width:870px; height:45px; line-height:45px; float:left; border:1px solid #fff; margin:6px 0px;}
	.reg_left .reg_mess li.check{ background-color:#fffef0; border:1px dotted #ffd800;}
	.reg_left .reg_mess li span{ color:#bb0000; font-size:14px; font-weight:bold; float:left; margin-left:10px; display:inline; width:75px;}
	.reg_left .reg_mess li .t{ height:20px; width:280px; float:left; display:inline; margin-left:5px; margin-right:5px; margin-top:11px;}
	.reg_left .reg_mess li em a:link,
	.reg_left .reg_mess li em a:visited{ color:#bb0000; text-decoration:underline;}
	
	
	.reg_login{ width:757px; height:331px;}
	.reg_login .reg_login_l{ width:49%; float:left; margin:30px 0px; border-right:1px dotted #bfbfbf;}
	.reg_login .reg_login_r{ width:49%; float:right; text-align:center;}
	.reg_login .reg_login_l table{ width:90%; margin:0 auto;}
	.reg_login .reg_login_l table th{ text-align:right; padding:10px;}
	.reg_login .reg_login_l table td{ padding:10px;}
	.reg_login .reg_login_l table td.tit{ font-size:14px; font-weight:bold;}
	.reg_login .reg_login_l table td.tit a{ margin:0px 15px;}
	
	.reg_login .reg_login_l table td.sp{ padding:2px;}
	.reg_login .reg_login_l table td.sp input{ margin-right:10px; margin-left:5px;}
	
	
	
	/*--my--*/
	
	.mytop{ border-bottom:1px dotted #bfbfbf; padding-bottom:10px;}
	.mybottom{border-top:1px dotted #bfbfbf; padding-top:20px;}
	
	.myheader{border-bottom:1px dotted #bfbfbf; padding:20px; width:940px;}
		.myheader .Hright{ float:right; width:650px; text-align:right; }
		.myheader .Hright em{ font-weight:bold; font-size:14px; float:right; line-height:24px;}
		.myheader .Hright p{ border:1px dashed #bb0000; float:right; width:630px; padding:10px; height:100px; text-align:left; color:#bb0000; font-size:14px; font-weight:bold; overflow:hidden;}
		.myheader .Hright ul{ width:400px; float:right;}
		.myheader .Hright ul li{ width:80px; float:left; text-align:left; padding-top:10px;}
		
	.mycontent{ padding:20px 0px;}
		.mycontent h1{ line-height:24px; font-size:14px; font-weight:bold; color:#bb0000; padding:20px 0px;}
		.mycontent p{ padding:5px 0px; line-height:20px;}
		
		
.recruit span{ padding:80px 0px; display:block;}
.recruit h3{ font-size:14px; color:#bb0000; line-height:30px; font-weight:bold; padding-top:20px;}
.recruit p{ font-size:14px;line-height:30px; font-weight:bold;}